package com.atguigu.gulimall.coupon;


import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;

/*
* 如何使用nacos作为配置中心统一管理配置
* 引入依赖
*    <dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>spring-cloud-starter-aliba ba-nacos-config</artifactId>
            <version>2.2.0.RELEASE</version>
        </dependency>
* 2.创建一个spring.application.name=gulimall-coupon
spring.cloud.nacos.config.server-addr=127.0.0.1:8848
* 3. 需要给配置中心一个默认应用名
*   @RefreshScope//动态获取并刷新@ConfigurationProperties
* 首先使用配置中心的配置
*
*
* 2.1命名空间 配置隔离
*   默认 :public (保留空间) 获取到配置 默认新增的配置都在public 空间中 在bootstrap 写上id号
*
* 2.2配置集 所有的配置的集合
*
* 2.3配置集id 类似文件名
*   Data ID:
*
* 2.4配置分组
* */
@EnableDiscoveryClient
@SpringBootApplication
public class GulimallCouponApplication {
    public static void main(String[] args) {
        SpringApplication.run(GulimallCouponApplication.class, args);
    }
}
